// 导入express
const express = require('express')

// 导入路径模块 path, node环境自带的
const path = require('path')

// 导入资源跨域共享的包 cors
const cors = require('cors')

// 导入body-parser
const bodyParser =require('body-parser')

// 创建程序
const app = express()


// 解析post请求
app.use(bodyParser.urlencoded({extend:false}))

// 设置资源跨域共享
app.use(cors())


// 设置静态资源
// 访问路径 http://127.0.0.1:4000/static/images/1.jpg
app.use('/static',express.static(path.resolve(__dirname,'public')))

// http://127.0.0.1:4000/app
// http://127.0.0.1:4000/system
app.use(express.static(path.resolve(__dirname,'www')))


//路由分发请求
// 考试路由模块
app.use('/api/exam',require('./router/exam.js'))
// 邮件路由模块
app.use('/api/email',require('./router/email.js'))
// 用户路由模块
app.use('/api/user',require('./router/user.js'))
// 验证码路由模块
app.use('/api/verify',require('./router/verify.js'))
// 图片路由模块
app.use('/api/photo',require('./router/photo.js'))



// 设置端口（web服务的端口）
const PORT =4000
app.listen(PORT,()=>{
    console.log("http服务启动了");
    // console.log("可以访问以下地址");
    console.log("http:/127.0.0.1:"+PORT);
    console.log("http://localhost:"+PORT);
    
    
})